package com.ryskoo.common.dto.basicdata;

import com.ryskoo.common.dto.BasicDTO;

/**
 * 微信参数设置
 * 设置微信公众号参数、微信小程序参数、微信支付参数、微信分享参数
 *
 * @author hh
 */
public class WeixinParamDTO extends BasicDTO {


    private static final long serialVersionUID = -9163395805839013296L;

    /**
     * 商户id
     */
    private String vendorId;

    /**
     * 公众号 appId
     */
    private String publicAppid;

    /**
     * 公众号 appSecret
     */
    private String publicAppsecret;

    /**
     * 小程序 appId
     */
    private String miniAppid;

    /**
     * 小程序 appSecret
     */
    private String miniAppsecret;

    /**
     * 微信支付 appId
     */
    private String payAppid;

    /**
     * 微信支付 商户id
     */
    private String payMchid;

    /**
     * 微信支付 key
     */
    private String payKey;

    /**
     * 微信支付 证书路径
     */
    private String payCertpath;

    /**
     * 支付结果通知回调地址
     */
    private String payNotifyurl;

    /**
     * 微信开放平台 appId
     */
    private String openAppid;

    /**
     * 微信开放平台 appSecret
     */
    private String openAppsecret;

    /**
     * 微信分享自定义 标题
     */
    private String shareTitle;

    /**
     * 微信分享自定义 内容
     */
    private String shareContent;

    /**
     * 微信分享自定义 图片
     */
    private String shareImg;

    public String getVendorId() {
        return vendorId;
    }

    public void setVendorId(String vendorId) {
        this.vendorId = vendorId;
    }

    public String getPublicAppid() {
        return publicAppid;
    }

    public void setPublicAppid(String publicAppid) {
        this.publicAppid = publicAppid;
    }

    public String getPublicAppsecret() {
        return publicAppsecret;
    }

    public void setPublicAppsecret(String publicAppsecret) {
        this.publicAppsecret = publicAppsecret;
    }

    public String getMiniAppid() {
        return miniAppid;
    }

    public void setMiniAppid(String miniAppid) {
        this.miniAppid = miniAppid;
    }

    public String getMiniAppsecret() {
        return miniAppsecret;
    }

    public void setMiniAppsecret(String miniAppsecret) {
        this.miniAppsecret = miniAppsecret;
    }

    public String getPayAppid() {
        return payAppid;
    }

    public void setPayAppid(String payAppid) {
        this.payAppid = payAppid;
    }

    public String getPayMchid() {
        return payMchid;
    }

    public void setPayMchid(String payMchid) {
        this.payMchid = payMchid;
    }

    public String getPayKey() {
        return payKey;
    }

    public void setPayKey(String payKey) {
        this.payKey = payKey;
    }

    public String getPayCertpath() {
        return payCertpath;
    }

    public void setPayCertpath(String payCertpath) {
        this.payCertpath = payCertpath;
    }

    public String getPayNotifyurl() {
        return payNotifyurl;
    }

    public void setPayNotifyurl(String payNotifyurl) {
        this.payNotifyurl = payNotifyurl;
    }

    public String getOpenAppid() {
        return openAppid;
    }

    public void setOpenAppid(String openAppid) {
        this.openAppid = openAppid;
    }

    public String getOpenAppsecret() {
        return openAppsecret;
    }

    public void setOpenAppsecret(String openAppsecret) {
        this.openAppsecret = openAppsecret;
    }

    public String getShareTitle() {
        return shareTitle;
    }

    public void setShareTitle(String shareTitle) {
        this.shareTitle = shareTitle;
    }

    public String getShareContent() {
        return shareContent;
    }

    public void setShareContent(String shareContent) {
        this.shareContent = shareContent;
    }

    public String getShareImg() {
        return shareImg;
    }

    public void setShareImg(String shareImg) {
        this.shareImg = shareImg;
    }

    @Override
    public String toString() {
        return "WeixinParamDTO{" +
                "vendorId='" + vendorId + '\'' +
                ", publicAppid='" + publicAppid + '\'' +
                ", publicAppsecret='" + publicAppsecret + '\'' +
                ", miniAppid='" + miniAppid + '\'' +
                ", miniAppsecret='" + miniAppsecret + '\'' +
                ", payAppid='" + payAppid + '\'' +
                ", payMchid='" + payMchid + '\'' +
                ", payKey='" + payKey + '\'' +
                ", payCertpath='" + payCertpath + '\'' +
                ", payNotifyurl='" + payNotifyurl + '\'' +
                ", openAppid='" + openAppid + '\'' +
                ", openAppsecret='" + openAppsecret + '\'' +
                ", shareTitle='" + shareTitle + '\'' +
                ", shareContent='" + shareContent + '\'' +
                ", shareImg='" + shareImg + '\'' +
                "} " + super.toString();
    }
}
